injectSakiCaptcha().then((tohref) => {
window.location.href = tohref;
});
数据处理
[2025-01-13]FFmpeg在使用filter后默认输出的码率降低?
在使用如下filter(crop)而不指定码率时,偶然发现输出糊了很多,再仔细看输出的码率降低了很多,或许需要使用-b:v 12000k之类的指定码率。
1for %f in (*.*) do ffmpeg -i "%f" -filter:v "crop=iw*(10/10):ih*(3/10):iw:ih*(7/10)" "%~nf_lower%~xf"
[2025-01-13]DeepLabCut2024年12月版本No unfiltered data file found
前段时间更新的某版本有bug,如下情况不生成.h5:
使用TensorFlow模型(据开发者,但是我在服务器用TensorFlow训练好之后在本地用没问题)
本地训练的pyTorch模型(我遇到的)
最新版本已经修复,但是不知道为什么,直接pip
install没法覆盖,先卸载再安装。
杂项
[2025-01-07]Word中ZO...
将二元数映射到一元数
给定一个二元数,其中的整数部分依次为数列,小数部分依次为数列,同理的整数部分为数列,小数部分为数列。
可以构造出与其唯一对应的一元数:的整数部分有一分隔标记,其左方为逆序的数列,右方为正序的数列,小数部分同理。
(内心OS:这样二元数不就和一元数一样多了么(没学好)
结果还真一样多,别人的构造方法还漂亮多了:小数部分的第位为,第位为,整数部分同理。
证明:有无穷多个质数
给定质数,构造,再构造,则除以中任意一个数都余,并且大于中任意一个数包括,所以要么是质数,要么有一个大于的质因数。
所以对于任意质数,都存在一个比它大的质数。
(好像是阿基米德的方法)
SpinLaunch的角动量问题
如上00:25说:发射器一端圆盘的近端慢于远端,所以圆盘释放时会带有角动量,听起来很符合直觉。这或许也是SpinLaunch(怎么logo像厕纸一样)面临的问题之一,下面对这个问题进行定量分析。
假设发射器角速度为,均质等厚圆盘中心到发射器轴的距离为,圆盘半径为,密度为。
那么,以发射器轴为中心画圆弧分割,为圆盘某点与圆心的距离,为此连...
引言
最近购买了某商品,其上贴有所谓“海关商品溯源”系统贴纸,使用方法大致如下:
扫描二维码获取url进入系统
输入涂层下口令的末位并验证
但是发现其url包含了所需输入口令的一部分,也就是说它本来就藏在二维码中。
尝试更改url,即可构造出任意密码皆可查询成功的url。
并且可以更改成使原密码无效的url。
简析
查询界面url结构为通用段A+口令末位,服务器根据此返回整个口令,为通用段B+口令末位。
其查询过程即为发送参数包含口令以及输入口令末位的请求,服务器应该是直接根据参数是否匹配返回结果,同时返回的还有此参数的查询次数。
但是通用段不可任意更改,某些值会导致查询失败。
结论
那就有几个可能:
这是设计给假货的盗版系统
这是外包给哪个大学生做的系统
但是东西用着感觉和以前一样,这个系统好像也和以前官方买的一样......
HTML
[2024-04-23]GIF的播放
整个html的GIF播放都是同步的,无法做到css动画异步播放的效果。
JavaScript
[2024-03]VUE3生命周期中setup()的位置
VUE的生命周期中,setup()在create()之前,在VUE2中尚可设置延时使setup()能够使用methods()和data,但VUE3已经完全禁止了这一点,将this指向undefined。
onMounted()是用来初始化数据的,不是拿去修改组件的,用mounted()。
[2024-03]VUE3废弃set()、get(),直接操作data
VUE3中废弃了set()、get(),并且直接操作data也会引发组件渲染更新。
[2024-03-19]<audio>异步播放音效
和PlaySound不一样,一个<audio>没法异步,只能多弄几个了()
CSS
[2024-05-25]display: inline元素的绝对定位子元素
如果这个父元素换了行,那这个子元素就没有了啊啊啊啊啊——
杂项
[20...
scRNA-seq(R)
[2024-07-25]Rstudio
server的Python venv配置
有时候安装设置完之后即使看到配置成功了,但是还是无效,试着重启一下吧。
[2024-12-15]Read10x()在Seurat
V5中新功能的表现(多数据库报错)
在V5中,Read10x()可以读取一个目录的列表,直接整合成一个表达矩阵,但是实测在遇到基因没法对应的多个样本时会报Error in cbind.Matrix(x, y, deparse.level = 0L) : number of rows of matrices must match,还会卡住。
并且运行速度慢于lapply()分别读取(虽说这样还要merge、JoinLayers吧),还会产生没法回收的内存垃圾。
[2024-12-15]Read10x()在Seurat
V5中新功能的表现(多数据库报错)
在V5中,Read10x()可以读取一个目录的列表,直接整合成一个表达矩阵,但是实测在遇到基因没法对应的多数据库时会报Error in cbind.Matrix(x, y, ...
snRNA-seq
数据概览桑基图
大概是实验设计如此,并没有找到哪个数据包含了实验组条件对应的损伤模型、损伤后取样时间,在文中也没有显式提及,找了几个隐晦提及的地方:
b, Susceptible and resilient subtypes of spinal
cord neurons. Volcano plot shows log2 odds ratios comparing neuron
proportions between the uninjured spinal cord and each injured
condition at 7 days post injury (x axis) versus statistical
significance (t-test, y axis).
b,c, Chronophotography (b) and walking performance
(n = 5 each) (c) of young and old mice after spontaneous recovery
from moderate ...
拯救者电源接口接触不良维修
网上大多说是因为散热设计不佳,导致充电口公头损坏,但是有时候扭一下接口就能充电,所以可能单纯是触点问题,也有可能只是因为我的没有那么病入膏肓。
拯救者电源接口母口的结构如下:
此时我的触点①、③都已经感觉有点往内弯曲看不到了,并且很松,怀疑是他们的问题。
猜测:
①用于固定
②、③是电源触点
②又根本碰不着,因此试着将③用针状塑料往外挑开,插上电源,秒杀。
更新:这样子最多只能生效一会儿,改动公口和触点③对应的触点可以更好地保持状态:自己动手修好联想拯救者电源接触不良问题。
蓝星P320系列保险无效维修
原因:扳机传动杆上下旷量过大
解决方案:
因为有一个金属块限位,只要在尾部塞东西减少旷量即可。
案例里用了《Glioblastoma cell differentiation trajectory predicts the
immunotherapy response and overall survival of
patients》,主要是使用integrated
scRNA-seq(综合(?)单细胞RNA测序)和bulk
RNA-seq(整体(?)RNA测序)来找出GBM分化相关基因然后预测患者总生存期之类的。
换一个类似的做实验,也不懂各种数据有什么差别,就选《Cell
differentiation trajectory predicts patient potential immunotherapy
response and prognosis in gastric cancer》这篇文章,主要是使用integrated
scRNA-seq和bulk
RNA-seq来找出GC分化相关基因然后预测患者总生存期之类的。(干的事都差不多,真是原原又神神啊)
这个用的数据集是GSE112302和GSE84437,和案例类似的部分用的是GSE112302...
:root {
--bits-offset: min(2vw,20px);
--bit-width: min(8vw,80px);
--bit-height: min(11vw,110px);
--bit-margin-bottom: min(1vw,10px);
--bit-margin-right: min(1vw,10px);
}
#app {
width: 100%;
height: calc(var(--bit-height) + var(--bit-margin-bottom) * 2);
}
#time {
position: relative;
width: calc(var(--bit-width) * 6 + var(--bits-offset) * 2 + var(--bit-margin-right) * 3);
hei...